Few Places On Earth Look More Like A Fairytale Than Neuschwanstein Castle.